.website {
  height: 100%;
  :global {
    .ant-layout {
      height: 100%;
      aside {
        .ant-layout-sider-children {
          .demo-logo-vertical {
            padding: 20px 20px;
            height: 64px;
            background: center/cover url(~assets/logo-white.svg);
            background-size: contain !important;
            background-repeat: no-repeat !important;
            background-position: center !important;
          }
        }
      }
      .ant-layout {
        main {
          background-color: rgb(244, 244, 244) !important;
          .main-footer {
            max-width: 1900px;
            margin: 0 auto;
            background-color: #fff;
            .footer-inner.card {
              .card-body {
                flex: 1 1 auto;
                min-height: 1px;
                padding: 1.25rem;

                .footer-info {
                  .footer-logo {
                    img {
                      height: 40px;
                    }
                  }
                }
                .footer-copyright {
                  font-size: 0.75rem !important;
                }
              }
             
            }
          }
        }
      }
    }

  }
}
